{ INFORMATICS.MCCME.RU
  Problem statement: http://informatics.mccme.ru/moodle/mod/statements/view3.php?chapterid=300
  Verdict: Accepted
}
uses SysUtils, Math;
 
var
	n:longint;
 
procedure put(d,m:longint);
begin
write(d,' ',m);
halt;
end;
 
begin
reset(input,'input.txt');
rewrite(output,'output.txt');
read(n);
if n<32 then put(n,1);
dec(n,31);
if n<29 then put(n,2);
dec(n,28);
if n<32 then put(n,3);
dec(n,31);
if n<31 then put(n,4);
dec(n,30);
if n<32 then put(n,5);
dec(n,31);
if n<31 then put(n,6);
dec(n,30);
if n<32 then put(n,7);
dec(n,31);
if n<32 then put(n,8);
dec(n,31);
if n<31 then put(n,9);
dec(n,30);
if n<32 then put(n,10);
dec(n,31);
if n<31 then put(n,11);
dec(n,30);
put(n,12);
end.